Persistence-based handle and tunnel loops computation revisited for speed up
نویسندگان
چکیده
Loops in surfaces associated with topological features such as handles and tunnels are important entities in many applications including surface parameterization, feature identification, and topological simplification. Recently, a persistent homology based algorithm has been proposed to compute them. The algorithm has several advantages including its simplicity, combinatorial nature and independence from computing other extra structures. In this paper, we propose changes to this loop computation algorithm based on some novel observations. These changes reduce the computation time of the algorithm dramatically. In particular, our experimental results show that the suggested changes achieve considerable speed up for large data sets without sacrificing loop qualities.
منابع مشابه
Computing Handle and Tunnel Loops on Surfaces
Nonseparating loops on surfaces generate their first homology group. Among these loops the ones which become trivial in the homology of the bounded space bordered by the surface are called handle loops. The other ones which become trivial in the homology of the unbounded space bordered by the surface are called tunnel loops. The handle and tunnel loops help identifying handles and tunnels for a...
متن کاملSweep Line Algorithm for Convex Hull Revisited
Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...
متن کاملAutomated Tiling of Unstructured Mesh Computations with Application to Seismological Modelling
Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have di erent iteration spaces and access shared datasets through indirect memory accesses, such as A[map[i]] – hence the name “sparse”. One notable example of such loops arises in discontinuous-Galerkin nite element methods, because of the...
متن کاملEvaluation of salt dust occurrence potential in the North east Zone of Urmia Lake
Extended abstract 1- Introduction Urmia Lake as the largest domestic lake in Iran is drying. Climate change in the northwest of Iran, rainfall reduction and evaporation, due to the increase in average temperature in the Northwest of the country accompanied with the involvement of human factors such as dam construction, have caused an irreparable environmental hazard in the northwestern of Ira...
متن کاملElementary Loops Revisited
The notions of loops and loop formulas play an important role in answer set computation. However, there would be an exponential number of loops in the worst case. Gebser and Schaub characterized a subclass elementary loops and showed that they are sufficient for selecting answer sets from models of a logic program. This paper proposes an alternative definition of elementary loops and identify a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computers & Graphics
دوره 33 شماره
صفحات -
تاریخ انتشار 2009